Android ExpandableListView 在 ChildView 有单选 CheckBox
全部标签 我有一个自定义View,其中包含一个RadioButton。SingleRadioItem:publicclassSingleRadioItemextendsLinearLayout{privateTextViewmTextKey;privateRadioButtonmRadioButton;privateImageViewmImageSeparator;publicSingleRadioItem(Contextcontext,AttributeSetattrs){super(context,attrs);Viewview=LayoutInflater.from(context).in
我有一个可扩展的ListView,其中每个父View都有一个subview。在subview中,我有一个子子元素:EditText、TextView和RadioButton。子元素在单选按钮上的点击值和输入后的编辑文本值不同CategoryActivity.javapackagecom.restaurant.app;publicclassCategoryActivityextendsActivityimplementsOnClickListener{publicstaticfinalStringTAG_TITLE="title";publicstaticfinalStringTAG_P
我想在我的布局中实现这种特定类型的单选按钮:=第一项、中间项和最后一项的不同图形,具有不同的圆角。我可以想象为3种类型的按钮使用不同的样式(使用自定义样式、有状态的可绘制对象)。我正在使用自定义切换按钮来实现它。我想利用drawable选择器为第一个和最后一个项目使用不同的drawable,所以我使用:但现在我遇到了一个问题,状态state_first、state_last没有在我的LinearLayout中自动设置,所以我必须设置它们每次单击按钮时手动。有没有什么方法,一些布局,这些状态是自动设置的?感谢您的帮助。 最佳答案 没有
我有一个TableLayout,我想在每一行的第三列中放置一个单选按钮组。我像这样构建RadioButtons:rg=(RadioGroup)findViewById(R.id.radioGroup1);for(intk=0;k但这会导致我的应用程序崩溃,有什么想法吗? 最佳答案 您正在构建一个长度为megethos的原始数组,但您的循环使用的长度为size。如果megethos和size是不同的值,这可能会导致许多不同类型的错误......但是所有这些都是多余的,因为RadioGroup会为你保持这个数组是最新的。我会尝试这样的事
我用appMusicTab.setButtonDrawable(R.drawable.all);设置RadioButton的按钮样式,但是可绘制对象始终位于RadioGroup的左侧,如何在代码中为“按钮”设置左侧填充?谢谢!!我试过了appMusicTab.setPadding(20,0,0,0);和:appMusicTab.setLeft(20);但这些都不起作用。这是我的代码:RadioButtonappMusicTab=newRadioButton(mContext);appMusicTab.setText(tabInfo.name);appMusicTab.setTextSi
我想创建一个简单的布局,如下所示:(o)RadiobuttonA(o)RadiobuttonB[textedit][x]checkbox为此,我创建了以下layout.xml:看起来不错,但问题是单选按钮之间没有连接,我的意思是它们可以同时打开。我认为这是因为即使它们卡在同一个上,第二个也在另一个布局中:\有谁知道我如何制作这种布局(主要是[textedit]恰好RadioButtonB),让单选按钮也能工作?非常感谢 最佳答案 你根本做不到。我也曾尝试做类似的事情,但卡住了。“RadioButton必须是RadioGroup的直接
任何人都可以帮助我...启动时如何设置带有警告对话框的检查默认单选按钮..?这是我的代码,例如:我想在项目为“15”的地方启动时设置单选按钮publicvoidshowDialog(){finalCharSequence[]items={"5","10","15","20"};AlertDialog.BuilderalertDialogBuilder=newAlertDialog.Builder(this);alertDialogBuilder.setTitle("Setlimitarticle");alertDialogBuilder.setSingleChoiceItems(ite
我有4个单选按钮,我只能像这样垂直和水平对齐它们:ABCD和ABCD但我想要的是这种对齐方式:ABCD有什么方法可以做到这一点吗?我找不到任何合适的教程或示例。 最佳答案 像这样在Radiogroup中使用LinearLayout: 关于Android:单选按钮在一个单选组中对齐2x2,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/35082078/
我想根据CheckBox选中状态设置View可见性。就像我们在preference.xml中做的那样。我现在正在做isScheduleChecked}"android:text="Checkbox"/>这是行不通的。我认为android:onCheckedChanged="@{()->isScheduleChecked}"这一行不起作用。我做错了什么?有些人告诉我实现它的最佳方法。目前我正在通过我在java代码中的Activity更改isScheduleChecked,例如binding.setIsScheduleChecked(true/false);但我不会为了设置可见性而在jav
我有一个问题,比如在单击时选择和取消选择单个单选按钮,setOnCheckedChangeListener()仅在第一次工作,下面是我试过的代码。radioButton.setOnCheckedChangeListener(newCompoundButton.OnCheckedChangeListener(){@OverridepublicvoidonCheckedChanged(CompoundButtonbuttonView,booleanisChecked){if(isChecked)radioButton.setChecked(false);elseradioButton.se